#ifndef _VFX_WHITEOUT_H_
#define _VFX_WHITEOUT_H_

#include "math/vec2.h"

namespace ui
{
	class UISprite;
}
namespace bones
{
	class BipedInstance;
}

namespace vfx
{

class VFXWhiteOut
{
public:
	static void		Render(ui::UISprite* pSprite);
	static void		Render(bones::BipedInstance* pBiped, const math::Vec2& Offset = math::Vec2());
	// TODO: add render options for arrays and std::vectors?

private:
	static bool		Begin();
	static void		End();

	static bool		m_Started;
};

} //namespace vfx

#endif //_VFX_WHITEOUT_H_
